package com.example.chapter10;

import java.util.LinkedList;
import java.util.Queue;

public class Demo5 {
    public static void main(String[] args) {
        // 创建LinkedList对象
        Queue<String> queue = new LinkedList<>();

        // 添加元素
        queue.offer("apple");
        queue.offer("banana");

        // 输出队列元素
        System.out.println("queue: " + queue);

        // 编辑元素（Queue不支持直接编辑元素，只能先删除再添加）
        queue.poll();     // 移除并返回队列头部的元素（删除元素"apple"）
        queue.offer("orange");  // 添加元素"orange"
        System.out.println("queue: " + queue);

        // 删除元素
        queue.poll();     // 移除并返回队列头部的元素（删除元素"banana"）
        System.out.println("queue: " + queue);
    }
}
